package task02;

public class Code0202Test {

        public static void main(String[] args) {
            // 自定义棋子
            char white = 0x25cb;
            char black = 0x25cf;
            Code0202 code = new Code0202(17, 17, white, black);
            // 绘制棋盘
            code.getBoard();
            // 显示棋盘
            code.showBoard();
            // 开始游戏
            code.startGame();
        }

    }

// 0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 + + + + + + + + + + + + + + + +
// 1 + + + + + + + + + + + + + + + +
// 2 + + + + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + + + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + +
// f + + + + + + + + + + + + + + + +
// 请白方落子。
// 0 0
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + + + + + + + + + + + + + + + +
// 2 + + + + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + + + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + +
// f + + + + + + + + + + + + + + + +
// countRow:1
// countCol:1
// countDiagonalLeft:1
// countDiagonalRight:1
// 请黑方落子。
// 6 6
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + + + + + + + + + + + + + + + +
// 2 + + + + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + +
// f + + + + + + + + + + + + + + + +
// countRow:1
// countCol:1
// countDiagonalLeft:1
// countDiagonalRight:1
// 请白方落子。
// 12 19
// 落子超出棋盘范围，请重新落子。
// 请白方落子。
// -44 -1
// 落子超出棋盘范围，请重新落子。
// 请白方落子。
// 1 1
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + + + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + +
// f + + + + + + + + + + + + + + + +
// countRow:1
// countCol:1
// countDiagonalLeft:2
// countDiagonalRight:1
// 请黑方落子。
// 14 15
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + + + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + ●
// f + + + + + + + + + + + + + + + +
// countRow:1
// countCol:1
// countDiagonalLeft:1
// countDiagonalRight:1
// 请白方落子。
// 2 2
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + ○ + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + ●
// f + + + + + + + + + + + + + + + +
// countRow:1
// countCol:1
// countDiagonalLeft:3
// countDiagonalRight:1
// 请黑方落子。
// 15 15
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + ○ + + + + + + + + + + + + +
// 3 + + + + + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + ●
// f + + + + + + + + + + + + + + + ●
// countRow:1
// countCol:2
// countDiagonalLeft:1
// countDiagonalRight:1
// 请白方落子。
// 3 3
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + ○ + + + + + + + + + + + + +
// 3 + + + ○ + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + + ●
// f + + + + + + + + + + + + + + + ●
// countRow:1
// countCol:1
// countDiagonalLeft:4
// countDiagonalRight:1
// 请黑方落子。
// 14 14
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + ○ + + + + + + + + + + + + +
// 3 + + + ○ + + + + + + + + + + + +
// 4 + + + + + + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + ● ●
// f + + + + + + + + + + + + + + + ●
// countRow:2
// countCol:1
// countDiagonalLeft:2
// countDiagonalRight:1
// 请白方落子。
// 4 4
//   0 1 2 3 4 5 6 7 8 9 a b c d e f
// 0 ○ + + + + + + + + + + + + + + +
// 1 + ○ + + + + + + + + + + + + + +
// 2 + + ○ + + + + + + + + + + + + +
// 3 + + + ○ + + + + + + + + + + + +
// 4 + + + + ○ + + + + + + + + + + +
// 5 + + + + + + + + + + + + + + + +
// 6 + + + + + + ● + + + + + + + + +
// 7 + + + + + + + + + + + + + + + +
// 8 + + + + + + + + + + + + + + + +
// 9 + + + + + + + + + + + + + + + +
// a + + + + + + + + + + + + + + + +
// b + + + + + + + + + + + + + + + +
// c + + + + + + + + + + + + + + + +
// d + + + + + + + + + + + + + + + +
// e + + + + + + + + + + + + + + ● ●
// f + + + + + + + + + + + + + + + ●
// countRow:1
// countCol:1
// countDiagonalLeft:5
// countDiagonalRight:1
// 恭喜白方获胜！

